Solving 0-1 Integer Programming Problems Arising from Large Scale Planning Models
نویسندگان
چکیده
We present methods that are useful in solving some large scale hierarchical planning models involving 0-1 variables. These 0-1 programming problems initially could not be solved with any standard techniques. We employed several approaches to take advantage of the hierarchical structure of variables (ordered by importance) and other structures present in the models. Critical, but not sufficient for success, was a strong linear programming formulation. We describe methods for strengthening the linear programs, as well as other techniques necessary for a commercial branch-and-bound code to be successful in solving these problems. T HIS STUDY was motivated by a desire to solve some large, important integer programming problems that arose in planning applications at General Motors. The problems were pure 0-1 programming problems from planning models involving project selection with fixed charges subject to various constraints. We describe the structure of these problems in more detail in Section l. Solving the larger problems was initially beyond the capability of current codes; finding solutions that were even feasible was often impossible. In the process of testing the code described in this paper, a set of benchmark problems were run on another commercial code and on an enumeration code (Ibaraki et al. [1972], Young et al. [1977]). For the smallest problem, all performed well, but on the medium-sized and large problems only the code described in this paper was able to find the optimum answer and develop close bounds, or to prove optimality. The methods used can be divided into three phases: logical methods applied before linear programming; constraint generation in conjunction Subject classification: 181 planning models. 625 integer programming algorithms. 804 Johnson et al. with linear programming; and specialized branch-and-bound for solving the preprocessed integer optimization problem .. Sections 2, 3, and 4 describe the three main parts of the logical preprocessing done before linear programming. Section 5 summarizes the constraint generation phase, and Sections 6 and 7 deal with the branch-and-bound strategy used. Section 8 presents the computational results on four benchmark problems, and Section 9 gives our conclusions.
منابع مشابه
A Chance Constrained Integer Programming Model for Open Pit Long-Term Production Planning
The mine production planning defines a sequence of block extraction to obtain the highest NPV under a number of constraints. Mathematical programming has become a widespread approach to optimize production planning, for open pit mines since the 1960s. However, the previous and existing models are found to be limited in their ability to explicitly incorporate the ore grade uncertainty into the p...
متن کاملSolving Single Machine Sequencing to Minimize Maximum Lateness Problem Using Mixed Integer Programming
Despite existing various integer programming for sequencing problems, there is not enoughinformation about practical values of the models. This paper considers the problem of minimizing maximumlateness with release dates and presents four different mixed integer programming (MIP) models to solve thisproblem. These models have been formulated for the classical single machine problem, namely sequ...
متن کاملSolving large systems arising from fractional models by preconditioned methods
This study develops and analyzes preconditioned Krylov subspace methods to solve linear systems arising from discretization of the time-independent space-fractional models. First, we apply shifted Grunwald formulas to obtain a stable finite difference approximation to fractional advection-diffusion equations. Then, we employee two preconditioned iterative methods, namely, the preconditioned gen...
متن کاملA Non-linear Integer Bi-level Programming Model for Competitive Facility Location of Distribution Centers
The facility location problem is a strategic decision-making for a supply chain, which determines the profitability and sustainability of its components. This paper deals with a scenario where two supply chains, consisting of a producer, a number of distribution centers and several retailers provided with similar products, compete to maintain their market shares by opening new distribution cent...
متن کاملA New Compromise Decision-making Model based on TOPSIS and VIKOR for Solving Multi-objective Large-scale Programming Problems with a Block Angular Structure under Uncertainty
This paper proposes a compromise model, based on a new method, to solve the multi-objective large-scale linear programming (MOLSLP) problems with block angular structure involving fuzzy parameters. The problem involves fuzzy parameters in the objective functions and constraints. In this compromise programming method, two concepts are considered simultaneously. First of them is that the optimal ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Operations Research
دوره 33 شماره
صفحات -
تاریخ انتشار 1985